﻿using System;
using System.Collections.Generic;
using System.Text;

using H2.NET.Data.Common;
using H2.NET.Data.Common.Mappings;
using H2.NET.Data.Common.Validates;


namespace H2.NET.Business
{
    [Table]
    [Serializable]
    public partial class Con_Concur : DataObject
    {
        [ID]
        [DID]
        public string ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } } private string _ID; public static FieldInfo iD = new FieldInfo("Con_Concur", "ID");
        [Column]
        public string Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } } private string _Process; public static FieldInfo process = new FieldInfo("Con_Concur", "Process");
        [Column]
        public int Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } } private int _Incident; public static FieldInfo incident = new FieldInfo("Con_Concur", "Incident");
        [Column]
        public string UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } } private string _UserName; public static FieldInfo userName = new FieldInfo("Con_Concur", "UserName");
        [Column]
        public string UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } } private string _UserFullName; public static FieldInfo userFullName = new FieldInfo("Con_Concur", "UserFullName");
        [Column]
        public string Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } } private string _Department; public static FieldInfo department = new FieldInfo("Con_Concur", "Department");
        [Column]
        public string Actions { get { return _Actions; } set { _Actions = value; EntityState.FieldChange("Actions"); } } private string _Actions; public static FieldInfo actions = new FieldInfo("Con_Concur", "Actions");
        [Column]
        public string ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } } private string _ApplicationNo; public static FieldInfo applicationNo = new FieldInfo("Con_Concur", "ApplicationNo");
        [Column]
        public string SA_Employee_Grouping { get { return _SA_Employee_Grouping; } set { _SA_Employee_Grouping = value; EntityState.FieldChange("SA_Employee_Grouping"); } } private string _SA_Employee_Grouping; public static FieldInfo sA_Employee_Grouping = new FieldInfo("Con_Concur", "SA_Employee_Grouping");
        [Column]
        public string SA_Employee_Group_Configuration { get { return _SA_Employee_Group_Configuration; } set { _SA_Employee_Group_Configuration = value; EntityState.FieldChange("SA_Employee_Group_Configuration"); } } private string _SA_Employee_Group_Configuration; public static FieldInfo sA_Employee_Group_Configuration = new FieldInfo("Con_Concur", "SA_Employee_Group_Configuration");
        [Column]
        public string SA_Expense_User { get { return _SA_Expense_User; } set { _SA_Expense_User = value; EntityState.FieldChange("SA_Expense_User"); } } private string _SA_Expense_User; public static FieldInfo sA_Expense_User = new FieldInfo("Con_Concur", "SA_Expense_User");
        [Column]
        public string SA_Expense_Approver { get { return _SA_Expense_Approver; } set { _SA_Expense_Approver = value; EntityState.FieldChange("SA_Expense_Approver"); } } private string _SA_Expense_Approver; public static FieldInfo sA_Expense_Approver = new FieldInfo("Con_Concur", "SA_Expense_Approver");
        [Column]
        public string SA_First_Name { get { return _SA_First_Name; } set { _SA_First_Name = value; EntityState.FieldChange("SA_First_Name"); } } private string _SA_First_Name; public static FieldInfo sA_First_Name = new FieldInfo("Con_Concur", "SA_First_Name");
        [Column]
        public string SA_Last_Name { get { return _SA_Last_Name; } set { _SA_Last_Name = value; EntityState.FieldChange("SA_Last_Name"); } } private string _SA_Last_Name; public static FieldInfo sA_Last_Name = new FieldInfo("Con_Concur", "SA_Last_Name");
        [Column]
        public string SA_CTE_Login_Name { get { return _SA_CTE_Login_Name; } set { _SA_CTE_Login_Name = value; EntityState.FieldChange("SA_CTE_Login_Name"); } } private string _SA_CTE_Login_Name; public static FieldInfo sA_CTE_Login_Name = new FieldInfo("Con_Concur", "SA_CTE_Login_Name");
        [Column]
        public string SA_Account_Activation_Date { get { return _SA_Account_Activation_Date; } set { _SA_Account_Activation_Date = value; EntityState.FieldChange("SA_Account_Activation_Date"); } } private string _SA_Account_Activation_Date; public static FieldInfo sA_Account_Activation_Date = new FieldInfo("Con_Concur", "SA_Account_Activation_Date");
        [Column]
        public string SA_Account_Termination_Date { get { return _SA_Account_Termination_Date; } set { _SA_Account_Termination_Date = value; EntityState.FieldChange("SA_Account_Termination_Date"); } } private string _SA_Account_Termination_Date; public static FieldInfo sA_Account_Termination_Date = new FieldInfo("Con_Concur", "SA_Account_Termination_Date");
        [Column]
        public string SA_Employee_ID { get { return _SA_Employee_ID; } set { _SA_Employee_ID = value; EntityState.FieldChange("SA_Employee_ID"); } } private string _SA_Employee_ID; public static FieldInfo sA_Employee_ID = new FieldInfo("Con_Concur", "SA_Employee_ID");
        [Column]
        public string SA_Email_Address { get { return _SA_Email_Address; } set { _SA_Email_Address = value; EntityState.FieldChange("SA_Email_Address"); } } private string _SA_Email_Address; public static FieldInfo sA_Email_Address = new FieldInfo("Con_Concur", "SA_Email_Address");
        [Column]
        public string SA_Country { get { return _SA_Country; } set { _SA_Country = value; EntityState.FieldChange("SA_Country"); } } private string _SA_Country; public static FieldInfo sA_Country = new FieldInfo("Con_Concur", "SA_Country");
        [Column]
        public string SA_Ledger { get { return _SA_Ledger; } set { _SA_Ledger = value; EntityState.FieldChange("SA_Ledger"); } } private string _SA_Ledger; public static FieldInfo sA_Ledger = new FieldInfo("Con_Concur", "SA_Ledger");
        [Column]
        public string SA_Cost_Object_Type { get { return _SA_Cost_Object_Type; } set { _SA_Cost_Object_Type = value; EntityState.FieldChange("SA_Cost_Object_Type"); } } private string _SA_Cost_Object_Type; public static FieldInfo sA_Cost_Object_Type = new FieldInfo("Con_Concur", "SA_Cost_Object_Type");
        [Column]
        public string SA_ERP_ID { get { return _SA_ERP_ID; } set { _SA_ERP_ID = value; EntityState.FieldChange("SA_ERP_ID"); } } private string _SA_ERP_ID; public static FieldInfo sA_ERP_ID = new FieldInfo("Con_Concur", "SA_ERP_ID");
        [Column]
        public string SA_Currency { get { return _SA_Currency; } set { _SA_Currency = value; EntityState.FieldChange("SA_Currency"); } } private string _SA_Currency; public static FieldInfo sA_Currency = new FieldInfo("Con_Concur", "SA_Currency");
        [Column]
        public string SA_State_Province { get { return _SA_State_Province; } set { _SA_State_Province = value; EntityState.FieldChange("SA_State_Province"); } } private string _SA_State_Province; public static FieldInfo sA_State_Province = new FieldInfo("Con_Concur", "SA_State_Province");
        [Column]
        public string SA_Legal_Entity { get { return _SA_Legal_Entity; } set { _SA_Legal_Entity = value; EntityState.FieldChange("SA_Legal_Entity"); } } private string _SA_Legal_Entity; public static FieldInfo sA_Legal_Entity = new FieldInfo("Con_Concur", "SA_Legal_Entity");
        [Column]
        public string SA_Cost_Object_Code { get { return _SA_Cost_Object_Code; } set { _SA_Cost_Object_Code = value; EntityState.FieldChange("SA_Cost_Object_Code"); } } private string _SA_Cost_Object_Code; public static FieldInfo sA_Cost_Object_Code = new FieldInfo("Con_Concur", "SA_Cost_Object_Code");
        [Column]
        public string SA_Approver_Linemanager { get { return _SA_Approver_Linemanager; } set { _SA_Approver_Linemanager = value; EntityState.FieldChange("SA_Approver_Linemanager"); } } private string _SA_Approver_Linemanager; public static FieldInfo sA_Approver_Linemanager = new FieldInfo("Con_Concur", "SA_Approver_Linemanager");
        [Column]
        public string SA_SWIFT_BIN { get { return _SA_SWIFT_BIN; } set { _SA_SWIFT_BIN = value; EntityState.FieldChange("SA_SWIFT_BIN"); } } private string _SA_SWIFT_BIN; public static FieldInfo sA_SWIFT_BIN = new FieldInfo("Con_Concur", "SA_SWIFT_BIN");
        [Column]
        public string SA_Bank_Country_Concur { get { return _SA_Bank_Country_Concur; } set { _SA_Bank_Country_Concur = value; EntityState.FieldChange("SA_Bank_Country_Concur"); } } private string _SA_Bank_Country_Concur; public static FieldInfo sA_Bank_Country_Concur = new FieldInfo("Con_Concur", "SA_Bank_Country_Concur");
        [Column]
        public string SA_IBAN_Number { get { return _SA_IBAN_Number; } set { _SA_IBAN_Number = value; EntityState.FieldChange("SA_IBAN_Number"); } } private string _SA_IBAN_Number; public static FieldInfo sA_IBAN_Number = new FieldInfo("Con_Concur", "SA_IBAN_Number");
        [Column]
        public string SA_Local_Personnel_Number { get { return _SA_Local_Personnel_Number; } set { _SA_Local_Personnel_Number = value; EntityState.FieldChange("SA_Local_Personnel_Number"); } } private string _SA_Local_Personnel_Number; public static FieldInfo sA_Local_Personnel_Number = new FieldInfo("Con_Concur", "SA_Local_Personnel_Number");
        [Column]
        public string SA_Pay_Roll_ID { get { return _SA_Pay_Roll_ID; } set { _SA_Pay_Roll_ID = value; EntityState.FieldChange("SA_Pay_Roll_ID"); } } private string _SA_Pay_Roll_ID; public static FieldInfo sA_Pay_Roll_ID = new FieldInfo("Con_Concur", "SA_Pay_Roll_ID");
        [Column]
        public string SA_Region_Concur { get { return _SA_Region_Concur; } set { _SA_Region_Concur = value; EntityState.FieldChange("SA_Region_Concur"); } } private string _SA_Region_Concur; public static FieldInfo sA_Region_Concur = new FieldInfo("Con_Concur", "SA_Region_Concur");
        [Column]
        public string SA_Country_Concur { get { return _SA_Country_Concur; } set { _SA_Country_Concur = value; EntityState.FieldChange("SA_Country_Concur"); } } private string _SA_Country_Concur; public static FieldInfo sA_Country_Concur = new FieldInfo("Con_Concur", "SA_Country_Concur");
        [Column]
        public string SA_Location { get { return _SA_Location; } set { _SA_Location = value; EntityState.FieldChange("SA_Location"); } } private string _SA_Location; public static FieldInfo sA_Location = new FieldInfo("Con_Concur", "SA_Location");
        [Column]
        public string SA_Travel_Rule { get { return _SA_Travel_Rule; } set { _SA_Travel_Rule = value; EntityState.FieldChange("SA_Travel_Rule"); } } private string _SA_Travel_Rule; public static FieldInfo sA_Travel_Rule = new FieldInfo("Con_Concur", "SA_Travel_Rule");
        [Column]
        public string SA_Business_Area { get { return _SA_Business_Area; } set { _SA_Business_Area = value; EntityState.FieldChange("SA_Business_Area"); } } private string _SA_Business_Area; public static FieldInfo sA_Business_Area = new FieldInfo("Con_Concur", "SA_Business_Area");
        [Column]
        public string SA_Business_Unit { get { return _SA_Business_Unit; } set { _SA_Business_Unit = value; EntityState.FieldChange("SA_Business_Unit"); } } private string _SA_Business_Unit; public static FieldInfo sA_Business_Unit = new FieldInfo("Con_Concur", "SA_Business_Unit");
        [Column]
        public string SA_Sub_Business_Unit { get { return _SA_Sub_Business_Unit; } set { _SA_Sub_Business_Unit = value; EntityState.FieldChange("SA_Sub_Business_Unit"); } } private string _SA_Sub_Business_Unit; public static FieldInfo sA_Sub_Business_Unit = new FieldInfo("Con_Concur", "SA_Sub_Business_Unit");
        [Column]
        public string SA_Default_Lanuage { get { return _SA_Default_Lanuage; } set { _SA_Default_Lanuage = value; EntityState.FieldChange("SA_Default_Lanuage"); } } private string _SA_Default_Lanuage; public static FieldInfo sA_Default_Lanuage = new FieldInfo("Con_Concur", "SA_Default_Lanuage");
        [Column]
        public DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } } private DateTime _Time; public static FieldInfo time = new FieldInfo("Con_Concur", "Time");
        [Column]
        public int Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } } private int _Status; public static FieldInfo status = new FieldInfo("Con_Concur", "Status");

    }
}
